package com.alks.entity.data.entity;

import com.alks.entity.data.i18n.TranslateFieldSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * @author:hxl
 * @create: 2024-02-19 14:49
 * @Description: 型体生产工艺
 */
@Getter
@Setter
@NoArgsConstructor
public class StyleProductionProcess {
    private String companyId;
    private String style;
    private String color;
    private BigDecimal seqNo;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String partName;
    private String mtlName;
    private String mtlUnit;
    private String mtlSpec;
    private BigDecimal cutLayer;
    private BigDecimal cutNum;
    private BigDecimal cutNum2;
    private String cutSeq;
    private String stkFlag;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process1;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process2;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process3;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process4;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process5;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process6;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process7;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process8;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process9;
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String process10;
    private String remark;
    private String usage;
}
